package metier;

public abstract class Incompatibilite {


    private Groupe groupe1 = null;
    private Groupe groupe2 = null;

    public Incompatibilite() {
    }

    public Incompatibilite(Groupe groupe1,Groupe groupe2){
        this.groupe1 = groupe1;
        this.groupe2 = groupe2;
    }

    public Groupe getGroupe1() {
        return groupe1;
    }

    public void setGroupe1(Groupe groupe1) {
        this.groupe1 = groupe1;
    }

    public Groupe getGroupe2() {
        return groupe2;
    }

    public void setGroupe2(Groupe groupe2) {
        this.groupe2 = groupe2;
    }


    public abstract void insert() throws ExceptionMetier;

    /**
     * @throws ExceptionMetier
     * M�thode qui permet de supprimer la formation dans le syst�me de stockage
     */
    public abstract void delete() throws ExceptionMetier;
}
